CC = gcc
ESRV= srv
OFILES = ej5_c.o fifo.o

all: server cli

server: ej5_s.c
	$(CC) ej5_s.c -o $(ESRV)

cli: $(OFILES)
	$(CC) -o cli $(OFILES)

ej5_c.o: ej5_c.c fifo.o
	$(CC) -c ej5_c.c

fifo.o: fifo/fifo.c
	$(CC) -c fifo/fifo.c

clean:
	rm *.o cli srv cliente_* -f